'''----歌手大赛----
为丰富校园文化生活，学校拟组织一场歌手大赛，从参赛选手中选拔出10名相对突出的学生，授予“校园十大歌手”称号。
比赛设有评委组，每名选手演唱完毕后会由评委组的10名评委打分。
为保证比赛公平公正、防止作弊和恶意打分，计算得分（即打分的平均分）时会先去掉最高分和最低分。
本案例要求编写程序，实现根据需求计算每位选手得分的功能'''
score_list=[] #存放单个歌手评分
singer_score_list=[]  #存放每个选手的最终评分
for singer in range(1,13):
    score_list=[]
    for judges in range(1,13):
        score=float(input(f"请输入第{judges}个评分："))
        score_list.append(score)
    score_list.sort(reverse=True)
    # print(score_list)
    score_list.pop(0)
    score_list.pop(-1)
    # print(score_list)
    score_avg=round(sum(score_list)/len(score_list))
    singer_score_list.append(score_avg)
    print(f"第{singer}选手评分为：{score_avg}")
print(f"所有选手得分是：{singer_score_list}")

